Solving the Secrets